body{
    font-size: .18rem;
    background: #fafafa;
    margin: 0 auto;
    ul{
        list-style:none;
        padding: 0;
    }
    p{
        margin: 0;
    }
    a{
        text-decoration: none;
        color:#606060;
    }
    header{
            height: 1rem;
            display: flex;
            align-items: center;
            box-sizing: border-box;
            padding-left: .64rem;
            padding-right: .64rem;
            #header{
                width: 100%;
                line-height: .44rem;
                background: #fafafa;
                a{
                    color: #000;
                    text-decoration: none;
                    display: inline-block;
                }
                a:first-child{
                    float: left;
                    width: 2.82rem;
                    height: .44rem;
                    background: url(../img/icons.png) no-repeat;
                    background-size: 110%;
                }
                a:not(first-child){
                    float:right;
                    margin-left: .65rem;
                }
            }
        }
    #myDiv{
        display: flex;
        justify-content: center;
        align-items: center;
        background: #fcfcfc;
        margin-bottom: .3rem;
        ul{
            display: flex;
            align-items: center;
            li{
                float: left;
                margin-right: .44rem;
                margin-left: .44rem;
                font-size: .24rem;
            }
        }
        s{
            float: left;
            height: .2rem;
            width: .02rem;
            background: #606060;
        }
    }
    #personal{
        width: 90%;
        height: 10rem;
        margin-left: 5%;
        input{
            width: 3rem;
            border: 0;
            font-size: .2rem;
        }
        button{
            width: 2.5rem;
            height: .5rem;
            font-size: .2rem;
            color:#fff;
            background: #3cac54;
            margin-left: 2rem;
            margin-top: .3rem;
        }
        s{
            display: block;
            height: .01rem;
            background: #d8d8d8;
        }
        .bg{
            width:13.12rem;
            background: #fff;
        }
        .title{
            width: 13.12rem;
            height: .8rem;
            font-size: .24rem;
            padding-top:.28rem;
            padding-bottom:.28rem;
            padding-left:.38rem;
            box-sizing: border-box;
            color:#606060
        }
        .content{
            display: flex;
            background: #f9f9f9;
            padding-left: .38rem;
            padding-top: .28rem;
            div{
                display: flex;
                align-items: center;
                flex: 1;
                font-size: .2rem;
                ul{
                    display: flex;
                    flex-direction: column;
                    li{
                        height: .5rem;
                        select{
                            width:3rem;
                            height: .3rem;
                        }
                    }
                }
                em{
                    color:red;
                    font-size: .3rem;
                }
            }
        }
        
    }
    footer{
        width: 100%;
        height: 3rem;
        background:#323232;
        position: relative;
        z-index: 1;
        text-align: center;
        padding-top: .36rem;
        margin-top: .5rem;
        i{
            width:3.14rem;
            height: .44rem;
            display: inline-block;
            background: url('../img/icons.png') 0 27.7% no-repeat;
            -webkit-background-size: 100%;
            background-size: 100%;
        }
        p{
            margin:.36rem 0 .42rem;
            width: 2.6rem;
            margin-left: 41%;
            color:#fff;
            background: #323232;
            font-size: .14rem;
            line-height: .3rem;
        }
        b{
            i{
                width: .32rem;
                height: .32rem;
                background-position: 0 51%;
                -webkit-background-size: 950%;
                background-size: 950%;
            }
            i:last-child{
                width: .32rem;
                height: .32rem;
                background: url('../img/icons.png') 30% 51% no-repeat;
                margin-left: .52rem;
                -webkit-background-size: 950%;
                background-size: 950%;
            }
            img{
                width: 1rem;
                height: 1rem;
                position: absolute;
                left: 5.2rem;
                top: 1.8rem;
                display: none;
            }
            #weixin{
                left: 8rem;
            }
        }
        s{
            width: 14.4rem;
            height: .02rem;
            background: #3d3d3d;
            margin-top: .24rem;
            display: block;
        }
        div{
            color:#fff;
            margin-top: .13rem;
            font-size: .14rem;
        }
    }
}